#__all__ = ["Enum", "BaseClass"]

#from sourcerpg.utils.enum import Enum
#from sourcerpg.utils.baseclass import BaseClass

# We cannot import all the libraries here.
# The reason being is that although under the same package, they are unrelated
# modules. This has the potential to cause cyclic imports as we may need
# 'enum' in one package before 'baseclass' has been initialised. This obviously
# causes imports to fail. Unrelated imports should be imported manually using
# the full path; i.e. to import baseclass it should be:
# from sourcerpg.utils.baseclasss import BaseClass
# This stops an include to 'enum' also attempting to include BaseClass
